CSS specificity is how browsers decide which CSS rule wins when multiple match. It assigns weights: inline styles (1000), IDs (100), classes/attributes/pseudo-classes (10), elements/pseudo-elements (1). Combined selectors add their points; higher beats lower. Use IDs sparingly, prefer classes, avoid inline styles, and keep selectors simple to write maintainable, predictable CSS.
